package com.ruoyi.project.hissystem.service;

import com.ruoyi.project.hissystem.domain.HisUser;
import com.ruoyi.project.system.domain.SysUser;

import java.util.List;

/**
 * @author : 杨磊
 * @date : 14:45 2021/8/18
 */
public interface HisUserService {

    /**
     * 1.根据条件分页查询用户列表
     *
     * @param hisUser 用户信息
     * @return 用户信息集合信息
     */
    public List<HisUser> selectUserList(HisUser hisUser);


    /**
     * 2.通过用户名查询用户
     *
     * @param userName 用户名
     * @return 用户对象信息
     */
    public HisUser selectUserByUserName(String userName);


     /**
     * 3.新增用户信息
     *
     * @param hisUser 用户信息
     * @return 结果
     */
    public int insertUser(HisUser hisUser);

    /**
     * 4.通过用户ID查询用户
     *
     * @param userId 用户ID
     * @return 用户对象信息
     */
    public HisUser selectUserById(Long userId);


    /**
     * 5.修改用户信息
     *
     * @param hisUser 用户信息
     * @return 结果
     */
    public int updateUser(HisUser hisUser);

    /**
     * 6.批量删除用户信息
     *
     * @param userIds 需要删除的用户ID
     * @return 结果
     */
    public int deleteUserByIds(Long[] userIds);



}
